"use strict";
// 数组泛型
// 泛型（Generics）是指在定义函数、接口或类的时候，不预先指定具体的类型，而在使用的时候再指定类型的一种特性。
function getArr(a, b) {
    const arr = [];
    for (let o = 0; o < b; o++) {
        arr.push(a);
    }
    return arr;
}
console.log(getArr("123", 3));
console.log(getArr("123", 3));
console.log(getArr({ name: "zks" }, 3));
function test(arr, index) {
    let sum = 0;
    for (let i = 0; i < arr.length; i++) {
        sum += arr[i] * index;
    }
    return sum;
}
// const sss = test;
// console.log(test([1, 2, 3], 2), 'test');
const zzks = (value, length) => {
    const arr = [];
    for (let o = 0; o < length; o++) {
    }
    return arr;
};
console.log(zzks(253, 3));
function identity(arg) {
    return arg;
}
// w完整写法
let myIdentity = identity;
myIdentity("123");
